home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Blender 2.49b / blender-2.49b-windows.exe / $_4_ / plugins / include / externdef.h < prev    next >
C/C++ Source or Header  |  2009-08-31  |  2KB  |  47 lines

  1. /* Copyright (c) 1999, Not a Number / NeoGeo b.v. 
  2.  * 
  3.  * All rights reserved.
  4.  * 
  5.  * Contact:      info@blender.org   
  6.  * Information:  http://www.blender.org
  7.  *
  8.  * Redistribution and use in source and binary forms, with or without
  9.  * modification, are permitted provided that the following conditions
  10.  * are met:
  11.  * 1. Redistributions of source code must retain the above copyright
  12.  *    notice, this list of conditions and the following disclaimer.
  13.  * 2. Redistributions in binary form must reproduce the above copyright
  14.  *    notice, this list of conditions and the following disclaimer in the
  15.  *    documentation and/or other materials provided with the distribution.
  16.  *
  17.  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  18.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  20.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  21.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  22.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  23.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  24.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  25.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  26.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  27.  * SUCH DAMAGE.
  28.  */
  29.  
  30. #ifndef _EXTERNDEF_H
  31. #define _EXTERNDEF_H
  32.  
  33. #ifdef WIN32
  34.  #ifdef PLUGIN_INTERN
  35.   #define LIBEXPORT    __declspec(dllexport)
  36.   #define LIBIMPORT    __declspec(dllexport)
  37.  #else 
  38.   #define LIBEXPORT    __declspec(dllexport)
  39.   #define LIBIMPORT    extern __declspec(dllimport)
  40.  #endif
  41. #elif !defined(WIN32)
  42.     #define LIBEXPORT extern
  43.     #define LIBIMPORT extern
  44. #endif
  45.  
  46. #endif /* _EXTERNDEF_H */
  47.